combat support troops - German English Dictionary